storm drain – English–Español translations

🇬🇧 en es 🇪🇸

storm drain noun

  • conduit for rainwater
agualluvias, cloaca, desagüe
Wiktionary Links